package com.ruoyi.web.shopping.service;

import com.ruoyi.web.shopping.dto.ProductsDTO;
import com.ruoyi.web.shopping.entity.Products;

import java.util.ArrayList;

public interface ProductsService {

    /**
     * 新增商品
     *
     * @param products
     */
    void save(Products products);

    /**
     * 删除商品
     *
     * @param id
     */
    void deleteById(String id);

    /**
     * 修改商品
     *
     * @param productsDTO
     */
    void update(ProductsDTO productsDTO);

    /**
     * 查询商品根据id
     *
     * @param id
     * @return
     */
    ProductsDTO selectById(String id);

    /**
     * 根据商品名查询
     *
     * @param name
     * @return
     */
    ArrayList<ProductsDTO> selectByName(String name);
}
